WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\Uri C

Total Complexity 101
Dependencies 2
Dependents 3
Total lines 738
Lines of code 314
Logical lines of code 164
Comment lines 259
Methods 38
Properties 11

Methods 38

Method Rating Maintainability Complexity Lines of code
validateState()
A
53 10 21
applyParts()
A
52 9 25
isSameDocumentReference()
S
62 8 10
composeComponents()
S
57 6 17
withQueryValue()
S
55 3 19
filterPort()
S
63 4 10
isAbsolutePathReference()
S
67 4 7
isRelativePathReference()
S
68 4 6
withUserInfo()
S
61 3 13
removeDefaultPort()
S
72 3 5
getAuthority()
S
64 3 10
__construct()
S
65 3 9
isDefaultPort()
S
74 3 4
withoutQueryValue()
S
61 2 12
withScheme()
S
63 2 11
withPort()
S
63 2 11
withQuery()
S
66 2 9
isNetworkPathReference()
S
78 2 3
filterQueryAndFragment()
S
64 2 10
filterPath()
S
64 2 10
resolve()
S
70 2 6
withHost()
S
65 2 10
filterHost()
S
70 2 6
withPath()
S
65 2 10
filterScheme()
S
70 2 6
withFragment()
S
66 2 9
rawurlencodeMatchZero()
S
79 1 3
getScheme()
S
82 1 3
isAbsolute()
S
79 1 3
getUserInfo()
S
82 1 3
getHost()
S
82 1 3
fromParts()
S
71 1 6
removeDotSegments()
S
80 1 3
getFragment()
S
82 1 3
getQuery()
S
82 1 3
__toString()
S
67 1 9
getPort()
S
82 1 3
getPath()
S
82 1 3